package com.weixing.mall.provider.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.*;
import lombok.Data;

import java.util.Date;

/**
 * @author ceshi
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description: ${todo}
 * @date 2020/1/1414:19
 */
@Data
public class ShipperOrderDetailsVo {

    private Long id;
    private Long memberId;
    //订单编号
    private String orderSn;

    //订单ID
    private Long orderId;

    //物流单号
    private String expressSn;
    //下单时间
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date creatTime;
    //审核时间
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date auditTime;
    //发货时间
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date shipTime;
    //订单状态
    private ProductStatusEnum productStatusEnum;

    private Long customerId;
    private Long shipperId;
    //订单类型
    private OrderTypeEnum orderType;
    //订单来源
    private OrderFromEnum orderFrom;
    //仓库id
    private Long depotId;
    //仓库名称
    private String depotName;
    //仓库id
    private Long deptId;
    //外采人员
    private  String purchase;
    //客户备注
    private String remark;
    //客服备注
    private String customer_Remark;

    //客服
    private String customer;
    private String actId;
    //下单时间
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date createdTime;
    //下单人
    private String placeOrderPerson;

    //身高
    private Double height;
    //体重
    private Double weight;
    //客户名称（联系人）
    private String contactUser;
    //联系电话
    private String contactPhone;
    //收货地址
    private String addrDetail;
    //操作时间
    @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
    private Date operationTime;
    //商品码
    private String goodsSn;
    //商品名称
    private String goodsName;
    //供应商
    private String supplierName;
    //sku描述
    private String productSkuDesp;
    //商品图片
    private String image;
    //商品id
    private Long goodsId;

    private String province;
    private String city;
    private String region;
    private String town;
    //待货时间
    private int waitingTime;
    //货号
    private  String commodityCode;
    //更改后的SKU
    private  String changProductSkuDesp;



}
